// 0. 通过 npm install mysql 下载模块
// 1. 加载mysql模块
const mysql = require('mysql')
// 2. 创建连接对象（设置连接参数）
const conn = mysql.createConnection({
  // 属性：值
  host: 'localhost',
  user: 'root',
  password: '123456', // 密码
  database: 'gz63', // 数据库名称
})

// 🎃 封装成函数，并设置参数 (SQL语句,回调函数)
function db(sqlStr, callback) {
  // 3. 连接到MySQL服务器
  conn.connect()

  // 4. 完成查询 (SQL语句,回调函数)
  conn.query(sqlStr, callback)

  // 5. 关闭连接，释放资源
  conn.end()
}

// 🎃 导出封装的函数
module.exports = db